Baidu AI Search combines Baidu Search Engine with LLM modesl to find best response for your query. Check detail at https://github.com/baidubce/app-builder/tree/master/python/mcp_server/ai_search and https://cloud.baidu.com/doc/AppBuilder/s/zm8pn5cju
Overview
What is AppBuilder-SDK?
AppBuilder-SDK is a client SDK provided by Baidu Smart Cloud for developers of AI-native applications, offering a one-stop development platform.
How to use AppBuilder-SDK?
To use AppBuilder-SDK, install it via Python and utilize the provided components to build AI applications. You can call large models, manage knowledge bases, and deploy applications easily.
Key features of AppBuilder-SDK?
- Model Invocation: Call large models and customize prompts.
- Component Access: Access over 40 high-quality components from Baidu's ecosystem.
- Workflow Orchestration: Configure workflows and manage knowledge bases.
- Monitoring Tools: Visual tracing and detailed debug logs for production environments.
- Deployment Options: Deploy as API services or interactive frontends.
Use cases of AppBuilder-SDK?
- Building industry-grade RAG applications.
- Creating AI-native applications for various domains.
- Integrating with existing systems for enhanced functionality.
FAQ from AppBuilder-SDK?
- Can I use AppBuilder-SDK for free?
Yes! AppBuilder-SDK is free to use, but some components may require a trial quota.
- What programming languages are supported?
Currently, Python, Java, and Go are supported.
- How do I deploy my application?
You can deploy your application using the provided deployment tools for cloud services.
Server Config
{
"mcpServers": {
"search": {
"command": "python",
"args": [
"~/work/baidu/app-builder/python/mcp/ai_search/ai_search_server.py"
]
}
}
}